#include<stdio.h>
//int main()
//{
//	unsigned char a = 0xA5;
//	unsigned char b = ~a >> 4 + 1;
//	printf("%d\n", b);
//	return 0;
//}
//int main()
//{
//	const int i = 0;
//	int* j = (int*)&i;
//	*j = 1;
//	printf("%d,%d", i, *j);
//		return 0;
//}
//int f(int x, int y)
//{
//	return (x & y) + ((x ^ y) >> 1);
//} 
//int main()
//{
//	int result = f(2, 4);
//	printf("%d\n", result);
//	return 0;
//}
void fun(int x, int y, int* c, int* d)
{
	*c = x + y;
	*d = x - y;
} 
int main()
{
	int a = 4, b = 3, c = 0, d = 0;
	fun(a, b, &c, &d);
	printf("%d %d\n", c, d);
}
